package com.tobie.schedule.service.impl;

import com.tobie.schedule.pojo.entity.ScheduleEntity;
import com.tobie.schedule.service.IScheduleService;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author Tobieance
 * @description
 * @date 2023-11-20 16:32
 */
@Service
public class ScheduleServiceImpl implements IScheduleService {
    /**
     * 插入日程
     *
     * @param scheduleDto 日期实体类
     * @return boolean
     */
    @Override
    public boolean insertSchedule(ScheduleEntity scheduleDto) {
        return false;
    }

    /**
     * 删除日程
     *
     * @param scheduleId 日程id
     * @return boolean
     */
    @Override
    public boolean deleteSchedule(Integer scheduleId) {
        return false;
    }

    /**
     * 查看所有日程信息
     *
     * @param userId 日程id
     * @return {@link List}<{@link ScheduleEntity}>
     */
    @Override
    public List<ScheduleEntity> selectAllSchedule(Integer userId) {
        return null;
    }

    /**
     * 查询没有提醒过的日程信息
     *
     * @param userId 用户id
     * @return {@link List}<{@link ScheduleEntity}>
     */
    @Override
    public List<ScheduleEntity> selectAlertSchedule(Integer userId) {
        return null;
    }

    /**
     * @param scheduleVo 日程实体类
     * @return boolean
     */
    @Override
    public boolean setAlert(ScheduleEntity scheduleVo) {
        return false;
    }

    /**
     * 根据id找到日程
     *
     * @param scheduleId 日程id
     * @return {@link ScheduleEntity}
     */
    @Override
    public ScheduleEntity getScheduleById(Integer scheduleId) {
        return null;
    }

    /**
     * 更新日程信息
     *
     * @param scheduleDto 更新日程实体
     * @return boolean
     */
    @Override
    public boolean updateSchedule(ScheduleEntity scheduleDto) {
        return false;
    }
}
